package com.wy.authority.service;

import com.wy.authority.entity.Configure;

import java.util.List;

/**
 * @Author 忘忧
 * @Date Created in 2021/1/4 17:19
 * @Description:
 */

public interface ConfigureService {

    //分页查询
    Configure find_bynum(Integer pagenum, Integer pagesize);

    //统计总数
    Long getMsgtotal();

    //查询所有表
    List<Configure> find_all_table();

    //查询指定表的所有字段
    List<Configure> find_column(String table_name);

    //通过ID查
    List<Configure> find_byid(int id);
    //查询配置信息
    List<Configure> findall();

    //查询消息发送基本配置
    Configure find_basic(String msg_name);

    //

    //查询发送方式
    List<Configure> find_send();



    //查找用户名
    List<Configure> finduser(String table_name, String column_name);

    //模糊查询
    List<Configure> fuzzy_query(String msg_name,String send_way,String status,String istiming);

    //增加基本信息配置
    int insert(Configure configure);

    //增加接收用户信息
    int insert2(Configure configure);

    //增加定时信息
    int insert3(Configure configure);

    //增加发送消息的方式
    int insert4(Configure configure);

    //更新基本配置
    int update(Configure configure);

    //更新增加接收用户信息
    int update2(Configure configure);

    //更新定时信息
    int update3(Configure configure);

    //删除
    int delete(int id);
}
